import React from 'react'
import ReactDOM from 'react-dom'
import App from './App'
// 引入Provider：精准的传递给需要store的容器组件
import { Provider } from 'react-redux'
// 引入store
import store from './redux/store'

ReactDOM.render(
  <Provider store={store}>
    <App />
  </Provider>,

  document.getElementById('root')
)

/* 
  react-redux已优化配置了检测redux中状态的改变：store.subscribe()可不用写
*/
// 检测redux中状态的改变，如果redux的状态发生改变，那么重新渲染App组件
// store.subscribe(() => {
//   ReactDOM.render(<App />, document.getElementById('root'))
// })
